using System;
using System.Collections.Generic;
using System.Text;

namespace Impact.Model.Objects
{
    /// <summary>
    /// Extensions to the generated code for PageType
    /// </summary>
    public partial class PageType
    {

        /// <summary>
        /// Gets the PageType for "Page"
        /// </summary>
        public static PageType Page
        {
            get
            {
                PageType pageType = new PageType();
                pageType.LoadByParam( PageType.Columns.TypeName, "Page" );
                return pageType;
            }
        }

        /// <summary>
        /// Gets the PageType for "Hyperlink"
        /// </summary>
        public static PageType Hyperlink
        {
            get
            {
                PageType pageType = new PageType();
                pageType.LoadByParam( PageType.Columns.TypeName, "Hyperlink" );
                return pageType;
            }
        }

        /// <summary>
        /// Gets the PageType for "Template"
        /// </summary>
        public static PageType Template
        {
            get
            {
                PageType pageType = new PageType();
                pageType.LoadByParam( PageType.Columns.TypeName, "Template" );
                return pageType;
            }
        }

        /// <summary>
        /// Gets the PageType for "Profile"
        /// </summary>
        public static PageType Profile
        {
            get
            {
                PageType pageType = new PageType();
                pageType.LoadByParam(PageType.Columns.TypeName, "Profile");
                return pageType;
            }
        }



    }
}
